have to eat one's words - Turkish English Dictionary